package HomeWork;

import java.util.Scanner;

/*
判断一个5位数字是否为回文数，使用键盘录入

五位数的回文数是指最高位和最低位相等，次高位和次低位相等。如：12321 23732 56665

 */
public class Extra04 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);//创建一个Scanner对象
        int num;
        do{
            System.out.println("请输入一个5位数：");
            num = sc.nextInt();//录入一个5位数
            if(num < 10000 || num >= 100000){
                System.out.println("不是5位数，请重新输入！");
            }else{
                break;
            }
        }while(true);

        int a = num%10;//提取个位数
        int b = num/10%10;//提取十位数
        int c = num/1000%10;//提取千位数
        int d = num/10000%10;//提取万位数

        if(a == d && b == c){
            System.out.println(num + "是回文数。");
        }else{
            System.out.println(num + "不是回文数。");
        }
    }
}
